It takes 7-8 hours from Phnom Penh but a new paved road is in the process of being built so the trip will probably be shorter when it is finished. It cost around 8-10 dollars from Phnom Penh